#pragma once

#define MSGBOX_LEN 35

#define _BUFFER(x) 0xFD, x
#define _END 0xFF
#define _SPACE 0x0
#define _NEWLINE 0xFE

// Symbols
#define _PLUS           0x2E
#define _ARROW_UP       0x79
#define _ARROW_DOWN     0x7A
#define _ARROW_LEFT     0x7B
#define _ARROW_RIGHT    0x7C
#define _0              0xA1
#define _1              0xA2
#define _2              0xA3
#define _3              0xA4
#define _4              0xA5
#define _5              0xA6
#define _6              0xA7
#define _7              0xA8
#define _8              0xA9
#define _9              0xAA
#define _EXCL_MARK      0xAB
#define _QUESTION_MARK  0xAC
#define _PERIOD         0xAD
#define _HYPHEN         0xAE
#define _ELLIPSIS       0xB0
#define _DBL_QUOT_LEFT  0xB1
#define _DBL_QUOT_RIGHT 0xB2
#define _SGL_QUOT_LEFT  0xB3
#define _SGL_QUOT_RIGHT 0xB4
#define _MALE           0xB5
#define _FEMALE         0xB6
#define _CURRENCY       0xB7
#define _COMMA          0xB8
#define _MULT_SIGN      0xB9
#define _SLASH          0xBA

//  Punctutation
#define _EXCLAMATION 0xAB
#define _HYPHEN 0xAE
#define _APOSTROPHE 0xB4

// Uppercase
#define _A 0xBB
#define _B 0xBC
#define _C 0xBD
#define _D 0xBE
#define _E 0xBF
#define _F 0xC0
#define _G 0xC1
#define _H 0xC2
#define _I 0xC3
#define _J 0xC4
#define _K 0xC5
#define _L 0xC6
#define _M 0xC7
#define _N 0xC8
#define _O 0xC9
#define _P 0xCA
#define _Q 0xCB
#define _R 0xCC
#define _S 0xCD
#define _T 0xCE
#define _U 0xCF
#define _V 0xD0
#define _W 0xD1
#define _X 0xD2
#define _Y 0xD3
#define _Z 0xD4

// Lowercase
#define _a 0xD5
#define _b 0xD6
#define _c 0xD7
#define _d 0xD8
#define _e 0xD9
#define _f 0xDA
#define _g 0xDB
#define _h 0xDC
#define _i 0xDD
#define _j 0xDE
#define _k 0xDF
#define _l 0xE0
#define _m 0xE1
#define _n 0xE2
#define _o 0xE3
#define _p 0xE4
#define _q 0xE5
#define _r 0xE6
#define _s 0xE7
#define _t 0xE8
#define _u 0xE9
#define _v 0xEA
#define _w 0xEB
#define _x 0xEC
#define _y 0xED
#define _z 0xEE

// Latam
#define _ene 0x29
#define _ENE 0x14

